package com.train.mgr.modules.biz.service;

import com.train.mgr.modules.biz.dto.response.AudioTextRespVo;
import com.train.mgr.modules.biz.dto.response.KeywordMatchResult;
import com.train.mgr.modules.biz.entity.Lesson;

import java.math.BigDecimal;
import java.util.List;

/**
 * 准确度
 */
public interface IAccuracyService {

    KeywordMatchResult calAccuracyScore(Long exerciseId,Lesson lessonBean, AudioTextRespVo audioTextBean);

    String getAccuracyReport(BigDecimal score, List<String> missedKeywords);
}
